self-refuting idea - Spanish English Dictionary